#include <libpic30.h>
#include <stdio.h>

#include "unity.h"

extern void test_CreateCircularBuffer();
extern void test_AddOneItem();
extern void test_AddDifferentItem();
extern void test_AddTwoItems();
extern void test_CircularBufferWrapsAround();

int main()
{
	Unity.TestFile = "TestProdCode.c";
	UnityBegin();

	RUN_TEST(test_CreateCircularBuffer, 13);
	RUN_TEST(test_AddOneItem, 20);
	RUN_TEST(test_AddDifferentItem, 30);
	RUN_TEST(test_AddTwoItems, 37);
	RUN_TEST(test_CircularBufferWrapsAround, 46);

	UnityEnd();
	
	return 0;
}
